home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 02 / 7 / DISK0276.ZIP / DOC < prev    next >
Text File  |  1984-09-19  |  77KB  |  2,256 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                ColLst
  17.  
  18.  
  19.  
  20.               Compressed Lister for any ASCII Printer
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                           On-Disk Software
  37.             P.O. Box 661, Lincoln, MA 01773  U.S. of A.
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                (c) Copyright, On-Disk Software, 1984
  55.                         All Rights Reserved
  56.                          Table of Contents
  57.  
  58.  
  59.  
  60. 1.0  INTRODUCTION
  61.  
  62. 1.1     Description of ColLst......................1
  63. 1.2     A Word about "User Supported Software......1
  64. 1.3     Licensing..................................2
  65. 1.4     Document Files.............................4
  66.  
  67.  
  68.  
  69. 2.0  INTERACTIVE SCREEN COMMANDS
  70.  
  71. 2.1     Getting Started............................5
  72. 2.2     Interactive Screens........................6
  73. 2.3     Major Parameters...........................7
  74. 2.4     Internal Commands..........................10
  75. 2.5     More Printout Options......................18
  76.  
  77.  
  78.  
  79. 3.0  BATCH COMMANDS                                21
  80.  
  81.  
  82.  
  83. 4.0  HELPFUL HINTS
  84.  
  85. 4.1     Product Problems...........................28
  86. 4.2     Suggestions................................28
  87. 4.3     Useful Tips................................28
  88. 4.4     Error Handling.............................31
  89.  
  90.  
  91.  
  92. 5.0  REFERENCE -Quick Command Listing-             33
  93.  
  94.  
  95.  
  96.  
  97.       INDEX                                        36
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. ColLst User's Guide, Release 2.0                              Page 1
  113.  
  114.  
  115.                           1.0 INTRODUCTION
  116.  
  117.                      1.1 Description of ColLst
  118.  
  119.      ColLst  is  an  easy  way to list more data or text in a better
  120. format. With ColLst you'll find that your printed output  is  easier
  121. to work with:
  122.  
  123.       * You  can  review names and addresses or accounts more easily
  124.         since there are more on a page.
  125.  
  126.       * Source code becomes easier to work with, as you  have  fewer
  127.         pages to flip.
  128.  
  129.       * Archival  copies  for  filing or copyrights will be on fewer
  130.         pages using far less space and paper.
  131.  
  132.       * Paper expenses will be cut.
  133.  
  134.      ColLst has powerful controls and features which  allow  you  to
  135. get  the listings of your column-oriented material in the style that
  136. you prefer. Among ColLst's features are:
  137.  
  138.       * Page layout controls  -  contolling  width,  length,  column
  139.         positions, and number of columns.
  140.  
  141.       * Optional  headers  - giving you time and date stamps as well
  142.         as title, subtitles, and page numbers.
  143.  
  144.       * Optional internal commands - indicators in the file to  turn
  145.         the  listing  on  or off, start a new column or page, insert
  146.         another file, or change the headers.
  147.  
  148.       * Retains user settings - parameter settings specified by  the
  149.         user become the values for all future uses until reset.
  150.  
  151.       * Batch commands - easy to use commands to print several files
  152.         without user supervision.
  153.  
  154.       * Default values - used to minimize keyboard entries.
  155.  
  156.              1.3 A Word about "User Supported Software"
  157.  
  158.      Ordinarily,  software of this caliber would cost from $40.00 to
  159. $100.00 or more, with  much  of  the  price  spent  on  advertising,
  160. middle-person  profits and packaging. If you prefer to spend most of
  161. your software budget on software, support "User Supported  Software"
  162. like On-Disk's.
  163.  
  164.  
  165.                   Copyright On-Disk Software, 1984
  166.  
  167. ColLst User's Guide, Release 2.0                              Page 2
  168.  
  169.  
  170.      In  general,the  term  User  Supported  Software means software
  171. which is intended to be copied for other users. The  users  are  the
  172. marketing  force. On-Disk  Software  uses  this  concept  to provide
  173. high-quality software at very low prices. Satisfied users tell other
  174. people, give them a copy of  the  User's  Guide,  or  give  them  an
  175. encoded copy of the disk.
  176.  
  177.      The pre-installation disk is a coded demonstration disk.  It is
  178. the only disk which may be copied for other people. It does not have
  179. any  executable code except START.EXE, the module which installs the
  180. program. This is the  only  format  in  which  the  program  may  be
  181. distributed. If  you  received any other version, someone has broken
  182. the copyright laws.
  183.  
  184.      You may copy the pre-installation disk (which  you  copied  for
  185. backup   before  you  installed  ColLst),  properly  label  it  (see
  186. license), and give the copy to your friends. You are NOT entitled to
  187. give anyone portions of the program, nor distribute  pieces  of  the
  188. program,  nor  copy  the  installed  and decoded version (except for
  189. backup purposes).
  190.  
  191.      On-Disk Software distributes everything on the one  disk,  thus
  192. saving money in packaging, which is reflected in the lower prices we
  193. are  able  to charge. You receive all the items normally included in
  194. fancy packaging, but all on the disk. Note: This User's Guide may be
  195. split and then bound in any folder by punching  holes  in  the  left
  196. margin.
  197.  
  198.      ColLst  is  copyrighted material and violation of the copyright
  199. laws  is  a   no-no   and   punishable. In   the   U.S. unauthorized
  200. reproduction   may   result   in   fines,  imprisonment,  and  other
  201. liabilities.
  202.  
  203.                            1.4 Licensing
  204.  
  205.      Please read the  following  section  carefully,  and  write  to
  206. On-Disk if you wish clarification on any of these items.
  207.  
  208.                              DISCLAIMER
  209.  
  210.      In  no  event will the author be liable to you for any damages,
  211. including any lost profits, lost savings,  or  other  incidental  or
  212. consequential  damages arising out of the use of or inability to use
  213. these  programs,  even  if  the  author  has  been  advised  of  the
  214. possibility of such damages, or for any claim by any other party.
  215.  
  216.      The term "author" includes the actual author of the program and
  217. also the company, On-Disk Software.
  218.  
  219.  
  220.                   Copyright On-Disk Software, 1984
  221.  
  222. ColLst User's Guide, Release 2.0                              Page 3
  223.  
  224.  
  225.                          PERMISSION to COPY
  226.  
  227. Single User License
  228.  
  229.      Individuals are granted permission by the author to freely copy
  230. the  programs  and  documentation for their own use or to share with
  231. others, so long as no price or other consideration is  charged. Each
  232. person  who  uses the program is expected to pay a license fee.  The
  233. recent Supreme Court case called the Sony  Decision  indicates  that
  234. software  should  be  treated like a book. For example, if you buy a
  235. book, you can lend it to someone or you can take it  home  and  read
  236. it. You  can't  do both at the same time. As soon as you do anything
  237. which is likely to allow two people to use the product at  the  same
  238. time, someone owes On-Disk another license fee.
  239.  
  240.      Please use the form for SINGLE USERS LICENSE, printed from this
  241. disk by typing, at a DOS prompt,
  242.  
  243.           basica lister    and selecting `license'.
  244.  
  245. Multiple License
  246.  
  247.      Computer  clubs  and other non-profit organizations are granted
  248. permission  by  the  author  to  freely  copy   the   programs   and
  249. documentation and share it with their members, so long as:
  250.  
  251.        1. No  price  or  other  consideration is charged. However, a
  252.           distribution cost may be  charged  for  the  cost  of  the
  253.           diskette  and mailing so long as the charge does not TOTAL
  254.           more than $10.00, and
  255.  
  256.        2. Club members are informed of  the  user-supported  concept
  257.           and encouraged to support it with their donations (license
  258.           fees), and
  259.  
  260.        3. The  program  and/or the documentation are not modified in
  261.           any way and are distributed together, and
  262.  
  263.        4. The  programs  and  documentation  are   distributed   "by
  264.           themselves"  on  one  diskette. They  may  not be packaged
  265.           together with any other materials  or  programs. They  may
  266.           not be bundled and sold as part of any other package, and
  267.  
  268.        5. The  programs  may  not  be  distributed  via computerized
  269.           "bulletin boards" or through any other  telecommunications
  270.           link.
  271.  
  272.  
  273.  
  274.  
  275.                   Copyright On-Disk Software, 1984
  276.  
  277. ColLst User's Guide, Release 2.0                              Page 4
  278.  
  279.  
  280. Distributor's License
  281.  
  282.      Software  developers and distributors are granted permission by
  283. the author to distribute the program as a "front  end"  to  software
  284. which they may be selling or distributing, so long as:
  285.  
  286.        1. A  royalty  equal  to  the  license fee is paid to On-Disk
  287.           Software for each copy of the program sold or distributed,
  288.           and
  289.  
  290.        2. The program is not modified in any way, and
  291.  
  292.        3. The royalties  are  paid  to  On-Disk  Software  at  least
  293.           quarterly, and
  294.  
  295.        4. The  name and address of the recipient of each copy of the
  296.           program is provided at the same time that the  royalty  is
  297.           paid.
  298.  
  299. Other Licenses and Discounts
  300.  
  301.      Network licenses are available for interconnected IBM PCs. Also
  302. available  are  Company  and Organization licenses for many sites at
  303. one facility. For employees of Company-Licensed firms,  there  is  a
  304. Work-at-Home    Discount    for   personal   use   of   an   On-Disk
  305. product. Similarly,  there  is  a  Student  Discount  for   licensed
  306. schools. Please write for more information.
  307.  
  308.                    1.5 Additional Document Files
  309.  
  310.      On  this  disk are additional forms, which you may print at any
  311. time. For a complete list of documents and how to print them,  refer
  312. to the cover letter.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.                   Copyright On-Disk Software, 1984
  331.  
  332. ColLst User's Guide, Release 2.0                              Page 5
  333.  
  334.  
  335.                   2.0 INTERACTIVE SCREEN COMMANDS
  336.  
  337.                         2.1 Getting Started
  338.  
  339.      There  are  some  customary  notations, used within this User's
  340. Guide, which should be defined. Examples will be indented 10  spaces
  341. and  the  display portion will be in capital letters. The user-typed
  342. portion will be in lower case unless the  command  is  sensitive  to
  343. capitals   (that  is,  the  command  MUST  be  typed  in  a  certain
  344. form.). You need not type in either upper or lower case (except  for
  345. the  few  capital-sensitive  commands),  this  is  simply  a  way to
  346. differentiate screen displays from your input.  The enter  keystroke
  347. will  be  assumed. The angle brackets <> will be used to represent a
  348. single keystroke (i.e. <End>  means  press  the  end  key). The  DOS
  349. prompt will be represented by A>. For example:
  350.  
  351.           A> start
  352.  
  353. means,  at  the  DOS  prompt  type the letters start, then press the
  354. enter key. This will run the start file to install ColLst.
  355.  
  356.      Before you can use ColLst, you must install  it. The  procedure
  357. for  installing the product is described in the file COVER, included
  358. on your disk. You may print another copy of COVER by entering:
  359.  
  360.           A>basica lister
  361. and selecting `cover' as the file to list.
  362.  
  363.      Now you should copy the executable files (.EXE) to your default
  364. disk  or   directory. Also   copy   the   files   $$COLLST.TXT   and
  365. $$COLLST.PTR. This will minimize time spent searching for files.
  366.  
  367.      The  installation  is  finished,  and  whenever you want to run
  368. ColLst, just type collst at a DOS prompt:
  369.  
  370.           A>collst
  371.  
  372. ColLst will search among the  disk  drives  to  find  the  files  it
  373. needs. For example, if $$COLLST.TXT and $$COLLST.PTR are on drive B,
  374. ColLst   will  first  look  on  default  drive  A,  then  the  other
  375. drives. This behavior will seem strange at first, but soon you'll be
  376. glad ColLst doesn't stop when the files  it  needs  are  on  another
  377. drive.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                   Copyright On-Disk Software, 1984
  386.  
  387. ColLst User's Guide, Release 2.0                              Page 6
  388.  
  389.  
  390. In general avoid any special printing commands and foreign character
  391. sets until you have some experience (try them with a small file such
  392. as  PRACTICE,  included  on this disk) with how ColLst handles these
  393. special characters. For example, an embedded shift to  double  width
  394. characters  will  throw  off  ColLst's  character counting. The only
  395. printer control which ColLst looks for is the new page or form  feed
  396. (FF or CHR$(12)). ColLst replaces these with a page break.
  397.  
  398.                       2.2 Interactive Screens
  399.  
  400.      The  way  to  start  using  ColLst  is by using the interactive
  401. interface or screens. Each screen will display a  number  of  fields
  402. (i.e. PRINTER   WIDTH,   NUMBER  THE  LINES). Your  selections  will
  403. determine what is to be printed and how it is to be printed.
  404.  
  405.      Each field (entry) has a help screen which you can  display  by
  406. holding down the Alt key and pressing the h key.
  407.  
  408.           <Alt-h>
  409.  
  410. The  help  screens will tell you what is expected for each field and
  411. how to enter it. They also define the appropriate batch command  and
  412. the  usual  values  for  BASIC  and MACRO source code.  You can move
  413. among the fields and screens  by  pressing  the  appropriate  cursor
  414. control key on the numeric keypad:
  415.  
  416.         Right arrow, down arrow,
  417.           right tab, and Enter.....Next field
  418.         Left arrow, up arrow,
  419.           and left tab.............Previous field
  420.         Home.......................First field
  421.         PgUp.......................Previous screen
  422.         PgDn.......................Next screen
  423.  
  424.      Additional control keys that can be used at any time,
  425.      regardless of cursor position, are:
  426.  
  427.         Esc or End.........End the screens and print the file
  428.         Alt-H..............Display the help screen
  429.         Alt-A..............Stop this run (Quit without printing)
  430.              ......During printing, stop printing at end of line
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.                   Copyright On-Disk Software, 1984
  441.  
  442. ColLst User's Guide, Release 2.0                              Page 7
  443.  
  444.  
  445.      Each  of  the  three  screens  will list fields and the current
  446. values. The cursor moves to each field value as you use  the  cursor
  447. control  keys  described above. Pressing the enter key will keep the
  448. default value and move the cursor to the next field. Remember,  each
  449. field  has  a help screen available. To individualize your printout:
  450. type in, over the default value, the value you want  that  field  to
  451. have. For example;
  452.  
  453.  
  454.           Printer Width....80            type in 120 over the 80
  455.           Printer Width....120<enter>
  456.  
  457.      The  program  retains  your values, even after you shut off the
  458. computer. This allows you to set up ColLst for your usual needs  and
  459. do fast listings, using your personal style values. If you ever want
  460. to  reset  the  values  to  ColLst's  originals  defaults,  just run
  461. RESET.BAT at a DOS prompt.
  462.  
  463.           A>reset
  464.  
  465. Any changed values entered with a SET command in batch streams  also
  466. changes  the  field values in the screen interfaces, so you may want
  467. to run RESET.BAT after a batch  file,  to  return  ColLst's  default
  468. values.
  469.  
  470.                         2.3 Major Parameters
  471.  
  472.      The  first  screen  is designed to allow the user to do a quick
  473. listing of a text file without worrying  about  parameters.   Simply
  474. run ColLst, type the filename (or drive and filename), <enter>, then
  475. press  the  Escape key <esc>, and ColLst will print its standard two
  476. column listing using default values.
  477.  
  478.      The remainder of the first screen presents  the  most  commonly
  479. changed  fields, with less likely changes available on the following
  480. two screens. This allows the user to review just one screen for most
  481. of his print jobs.
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                   Copyright On-Disk Software, 1984
  496.  
  497. ColLst User's Guide, Release 2.0                              Page 8
  498.  
  499.  
  500. The fields on the first screen and their default values are:
  501.  
  502.             FIELD                      DEFAULT
  503.  
  504.             File:......................none, user-specified
  505.             Printer Width..............80
  506.             Columns (1 to 12)..........2
  507.             List Keywords..............Yes
  508.             Pause between Pages........No
  509.             Number the Lines...........No
  510.             Wrap or Trun...............Wrap
  511.             First Page.................1
  512.             Last Page..................32000
  513.             Print the Header...........Yes
  514.  
  515.      Following is an explanation of each field. We strongly  suggest
  516. that  at  this  point,  you should sit down at your computer and get
  517. some hands-on experience. A small text file named PRACTICE has  been
  518. included  on  the  disk  for just this purpose. Try it, and lets see
  519. what this program can do!
  520.  
  521.                                File:
  522.  
  523.      The filename should include the drive specifier if the file  is
  524. not  on  the  current  default  drive. ColLst  WILL search the other
  525. drives, looking for the file, but  this  does  take  time. The  only
  526. restriction  on  naming a file is that it cannot contain "directory"
  527. information. For further information on this and on DOS restrictions
  528. (such as filename length) refer to your DOS manual. Try entering
  529.           FILE:......b:practice
  530.  
  531.                            Printer Width
  532.  
  533.      The printer width may be specified as any  number  from  80  to
  534. 256.   This  is the number of characters to be printed on each line,
  535. not the width of the file to  be  printed. This  number  should  not
  536. exceed  the  maximum width capacity of your printer.  If you specify
  537. 233 characters for a printer capable of  only  132  characters,  the
  538. result  will look awful. Go ahead, try it with PRACTICE. The default
  539. is 80 characters.
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.                   Copyright On-Disk Software, 1984
  551.  
  552. ColLst User's Guide, Release 2.0                              Page 9
  553.  
  554.  
  555.                               Columns
  556.  
  557.      You may specify from 1 to 12 columns to be printed across  each
  558. page,  and ColLst will equalize the number of characters allotted to
  559. each column unless  different  values  for  Column  Start  Positions
  560. (screen  3)  are  entered. ColLst  will  accept  a maximum number of
  561. columns equal to the Printer Width divided by nine.  Try  it,  using
  562. PRACTICE, at 4 then 8 columns. The default is 2 columns.
  563.  
  564.                            List Keywords
  565.  
  566.      Keywords are print control commands contained in your files. An
  567. example  is  $Page,  which  will  cause  ColLst to begin a new page.
  568. These commands are usually listed, as you  can  see  on  your  trial
  569. printings. The  keywords  are on the second screen and are described
  570. in section 2.4.
  571.  
  572.                         Pause between Pages
  573.  
  574.      The pause  selection  is  provided  for  users  with  cut-sheet
  575. feeders  on  their printers. If you need to individually insert each
  576. page, use Y for Yes, and the ColLst will cause the printer  to  stop
  577. printing before each page.
  578.  
  579.                           Number the Lines
  580.  
  581.      The  line numbers will be four digits long (exception: included
  582. files,   which   have   a   special   prefix,   see   section   2.4,
  583. "Includes".). Numbering   the   lines   takes  5  spaces  from  each
  584. column. Try selecting the Y for Yes option and  see  what  it  looks
  585. like. The default is No line numbering.
  586.  
  587.                     Wrap or Truncate long lines
  588.  
  589.      The wrap selection causes lines which are too long for a column
  590. to  be  continued  on  the  next  line. Truncating  long lines means
  591. whatever doesn't fit in the column  will  be  discarded. Whenever  a
  592. line is wrapped or truncated a minus sign (-) is added to the end of
  593. the line. The default is to Wrap.
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.                   Copyright On-Disk Software, 1984
  606.  
  607. ColLst User's Guide, Release 2.0                             Page 10
  608.  
  609.  
  610.                       First Page and Last Page
  611.  
  612.      These  two  options  allow the user to do a partial listing. If
  613. you enter 2 for First Page and 3 for Last Page,  ColLst  will  begin
  614. printing  with  page  2  and stop printing after page 3. The default
  615. values are 1 and 32000, respectively. ColLst will not accept a  Last
  616. Page value smaller than the current First Page value. The two values
  617. may, however, be equal to allow a single page to be printed.
  618.  
  619.                           Print the Header
  620.  
  621.      The  header  is several lines of information such as the title,
  622. two subtitles, a date and time stamp,  and  a  page  number. If  you
  623. specify  No  header,  you can print an additional five lines of text
  624. per page. Try it,  using  PRACTICE. The  default  is  to  print  the
  625. header. Detailed information on the header is in section 2.4, "Pages
  626. and Header".
  627.  
  628.  
  629.                        2.4 Internal Commands
  630.  
  631.      The  next  screen lets you control the keywords for commands to
  632. ColLst.  When you enter these keywords along with your data, you can
  633. perform  limited  "formatting". Internal   commands   may   suppress
  634. printing  of  part  of  a  file,  set  the title or subtitles to new
  635. values, and determine when to jump to a new page.
  636.  
  637.      Internal command keywords have a limit of 15 characters maximum
  638. length. They are capital  sensitive. The  keyword  must  be  entered
  639. exactly  as it appears in the ColLst display screen. For example, if
  640. $Page is the current keyword for page break:
  641.  
  642.           $Page will cause a page break.
  643.           $page and $PAGE will not cause page breaks.
  644.  
  645. In this example, $Page is the KEYWORD that causes ColLst to begin  a
  646. new page when the current page is not yet full.  The keywords may be
  647. changed  from  the  current default to your personal preference, but
  648. must then always be used in precisely the same form as  you  entered
  649. them.  RESET.BAT will bring back ColLst's defaults.
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                   Copyright On-Disk Software, 1984
  661.  
  662. ColLst User's Guide, Release 2.0                             Page 11
  663.  
  664.  
  665.           At the prompt:
  666.  
  667.                INCLUDE KEYWORD.....$Include:'
  668.  
  669.           If you type over the second part to have:
  670.  
  671.                INCLUDE KEYWORD.....$INSERT=
  672.  
  673.           You  would  then  use  $INSERT=  within  your data file to
  674.           indicate files to be included.
  675.  
  676.      The second parameter screen allows you to change these keywords
  677. to one which may be more comfortable for you to use. The fields  and
  678. their defaults are:
  679.  
  680.                KEYWORD                       DEFAULT
  681.  
  682.           Page Break Keyword                  $Page
  683.           Column Break Keyword                $Colbrk
  684.           List On Keyword                     $List+
  685.           List Off Keyword                    $List-
  686.           Title Keyword                       $Title:'
  687.           Subtitle Keyword                    $Subtitle:'
  688.           Subtitle 2 Keyword                  $Subtitle2:'
  689.           Include Keyword                     $Include:'
  690.           Internal List Commands On (Y/N)     Yes
  691.  
  692.  
  693. BREAK CONTROL
  694.  
  695.      The page break and column break commands can be used to further
  696. control  the appearance and ease of use of your printed page and its
  697. information.
  698.  
  699.                             Page Break
  700.  
  701.      The page break internal command tells ColLst  to  start  a  new
  702. page. ColLst will print the keyword, then cause the printer to begin
  703. a new page.
  704.  
  705.                             Column Break
  706.  
  707.      The  column  break internal command tells ColLst to start a new
  708. column. ColLst prints the keyword, then skips to the top of the next
  709. column.
  710.  
  711.  
  712.  
  713.  
  714.  
  715.                   Copyright On-Disk Software, 1984
  716.  
  717. ColLst User's Guide, Release 2.0                             Page 12
  718.  
  719.  
  720. HEADER INFORMATION
  721.  
  722.      The Header can be used to convey much  information  about  your
  723. report.   If your field value for PRINT THE HEADER on screen 1 is Y,
  724. then each page of the printout will start with five  lines  of  text
  725. called  the header.  The header always has two blank lines and three
  726. lines of text. An example of a header is:
  727.  
  728.                         Title field
  729.  
  730.       Subtitle field                 <time and date> Page: 1, 1
  731.       Subtitle 2 field
  732.  
  733. The individual parts of the page header are controlled  through  the
  734. title, subtitle, and subtitle 2 internal commands.
  735.  
  736.                                Title
  737.  
  738.      The  title  internal  command  specifies the title for the file
  739. printout. When ColLst finds a title keyword followed by a string  of
  740. characters  (the  title),  it  will  store  the  title  and print it
  741. centered in the first line of the header  of  the  following  pages.
  742. However, if a title keyword appears before any text in the file, the
  743. title is used on the first page of the printout.
  744.  
  745.      An example of a title is:
  746.  
  747.           If  you enter, on screen 2, $Title=' as the title keyword,
  748.           and there is a line in your file:
  749.  
  750.                $Title='This is a title line'
  751.  
  752.           then
  753.  
  754.                This is a title line
  755.  
  756.           will print in the title field of the header.
  757.  
  758.      The title may be  up  to  60  characters  long. The  apostrophe
  759. options apply to the title internal command; see below.
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.                   Copyright On-Disk Software, 1984
  771.  
  772. ColLst User's Guide, Release 2.0                             Page 13
  773.  
  774.  
  775.                               Subtitle
  776.  
  777.      The  subtitle  internal command specifies the subtitle for each
  778. printout page. When ColLst finds a subtitle keyword  followed  by  a
  779. string  of  characters  (a subtitle), it will store the subtitle and
  780. print it in the second line of the header on the next page. However,
  781. if the subtitle keyword appears before any text  in  the  file,  the
  782. subtitle is used on the first page of the printout.
  783.  
  784.           If  you  enter,  on screen 2, $SUBTITLE=' as your subtitle
  785.           keyword, and there is a line in your file:
  786.  
  787.                $SUBTITLE='This is the subtitle line'
  788.  
  789.           then
  790.  
  791.                This is the subtitle line
  792.  
  793.           will print in the subtitle field of the header.
  794.  
  795.      The subtitle may be up to 60 characters long. However, when you
  796. specify on screen 1 a printer width of 80 characters, then the first
  797. subtitle may be truncated to make room for the time, date, and  page
  798. information. The apostrophe options also apply to subtitles.
  799.  
  800.                              Subtitle 2
  801.  
  802.      Subtitle  2  is  defined  just like the primary subtitle. It is
  803. presented in the third line of the header.
  804.  
  805.  
  806.      Before continuing, print a copy of PRACTICE and check  out  the
  807. header. Now  enter  a  different  title, using each of the following
  808. three options, and check out the differences.
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.                   Copyright On-Disk Software, 1984
  826.  
  827. ColLst User's Guide, Release 2.0                             Page 14
  828.  
  829.  
  830. APOSTROPHE OPTIONS
  831.  
  832.      The apostrophe options apply to the title, subtitle, and second
  833. subtitle internal commands. These options let you use one or several
  834. lines in the data file to specify the titles and subtitles,  or  let
  835. you   enter   the  titles  and  subtitles  directly  at  the  screen
  836. interface.
  837.  
  838. Option 1: Internal titles with apostrophes
  839.  
  840.      If the last character of the title or subtitle  keyword  is  an
  841. apostrophe  ('),  then  when  the keyword is encountered within your
  842. file, ColLst will take the text from the apostrophe ending the Title
  843. keyword to the next apostrophe as its title field. You  MUST  use  a
  844. terminating  apostrophe. This  allows  the title and subtitles to be
  845. entered on the same line. Consider the following example:
  846.  
  847.           If you specify, on screen 2, your title keyword to be  the
  848.           eight characters:
  849.  
  850.                $Title:'
  851.  
  852.           and your subtitle keyword to be the eleven characters:
  853.  
  854.                $Subtitle:'
  855.  
  856.           then the line:
  857.  
  858.                $Title:'This is the table' $Subtitle:'Version 1.0'
  859.  
  860.           results in:
  861.  
  862.                This is the table
  863.  
  864.           appearing in the page header as the first line, and:
  865.  
  866.                Version 1.0
  867.  
  868.           appearing in the page header as the second line.
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.                   Copyright On-Disk Software, 1984
  881.  
  882. ColLst User's Guide, Release 2.0                             Page 15
  883.  
  884.  
  885. Option 2: Internal titles without apostrophes
  886.  
  887.      Another  method  of  entering header information in the file is
  888. without using apostrophes as either the first or the last  character
  889. of  the title and subtitle keywords. In this case, the title line in
  890. your file still sets the title, printed in the  first  line  of  the
  891. page  header. However,  each  of the title, subtitle, and subtitle 2
  892. keywords must be on a line by itself.
  893.  
  894.      Consider the following example:
  895.  
  896.           If you specify the seven characters:
  897.  
  898.                $TITLE=
  899.  
  900.           as the title keyword, and the ten characters:
  901.  
  902.                $SUBTITLE=
  903.  
  904.           as the subtitle keyword, then the line in the file:
  905.  
  906.                $TITLE=Month End Report $SUBTITLE=Fiscal May
  907.  
  908.           would give the report the title:
  909.  
  910.                Month End Report $SUBTITLE=Fiscal May
  911.  
  912.           which is likely not what is desired. Your file  must  have
  913.           the two lines:
  914.  
  915.                $TITLE=Month End Report
  916.                $SUBTITLE=Fiscal May
  917.  
  918.           in  order  for  the  report  title  and  subtitle  to  be,
  919.           respectively,
  920.  
  921.                Month End Report
  922.                Fiscal May
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.                   Copyright On-Disk Software, 1984
  936.  
  937. ColLst User's Guide, Release 2.0                             Page 16
  938.  
  939.  
  940. Option 3: External titles and subtitles
  941.  
  942.      You have the option  of  specifying  the  title(and  subtitles)
  943. directly  at  the  screen  interface  to ColLst. If you do this, the
  944. title  cannot  be  changed  by  keywords  within  the  file. At  the
  945. Title... prompt  on screen 2, you must enter FIRST AN APOSTROPHE and
  946. then a string of up to 59 characters. The string specified  is  used
  947. as the title. For example, entering:
  948.  
  949.           TITLE KEYWORD...'List of Accounts Receiveable Addresses
  950.  
  951. will result in:
  952.  
  953.           List of Accounts Receiveable Addresses
  954.  
  955. appearing  as  the  first  line  of  the  header  on every page, and
  956. keywords within your file will be ignored.
  957.  
  958.      Now take time to try these out in  combinations  and  find  the
  959. most  appropriate and easily-used for you. Try entering a title with
  960. option 3 and a subtitle with option 1. Use subtitle2, option  1,  to
  961. enter  a  different  subtitle2  for  each  page,  for the purpose of
  962. clarifying what information appears on each  page. Just  enter  into
  963. PRACTICE, at the proper places, the keyword and up to 60 characters,
  964. then print the file.
  965.  
  966.  
  967. OPTIONALLY PRINTING FILE SECTIONS
  968.  
  969.      ColLst makes it possible to suppress printing part of your data
  970. file,  and  to  print  other  files as though they were part of your
  971. file.
  972.  
  973.                              List Off
  974.  
  975.      The List Off internal command  turns  the  listing  off. ColLst
  976. will  not  print  the  lines  in  the  file until it finds a List On
  977. keyword.
  978.  
  979.                               List On
  980.  
  981.      The List On internal command turns the listing on. ColLst  will
  982. resume printing lines when this keyword occurs. It is used in tandem
  983. with   the   List   Off   internal   command   to   suppress  output
  984. printing. ColLst starts in the "List On" mode.
  985.  
  986.  
  987.  
  988.  
  989.  
  990.                   Copyright On-Disk Software, 1984
  991.  
  992. ColLst User's Guide, Release 2.0                             Page 17
  993.  
  994.  
  995.                               Include
  996.  
  997.      Files may have other files "included" within  them. This  means
  998. that when the include keyword is encountered, another file is opened
  999. and the contents of that file are brought in as if they were part of
  1000. the original file. ColLst can "include" up to seven levels.
  1001.  
  1002.   A primary file can include:
  1003.     a first level include file which can include:
  1004.       a second level include file which can include:
  1005.         a third level include file which can include:
  1006.           a fourth level include file which can include:
  1007.             a fifth level include file which can include:
  1008.               a sixth level include file which can include:
  1009.                 a seventh level include file.
  1010.  
  1011.      If  you  choose,  on  screen  1,  to number the lines, the line
  1012. number for  included  files  will  be  three  digits  and  a  prefix
  1013. indicating  which  level  of include is being accessed. The prefixes
  1014. are:
  1015.           ! . . . first level of include
  1016.           " . . . second level of include
  1017.           # . . . third level of include
  1018.           $ . . . fourth level of include
  1019.           % . . . fifth level of include
  1020.           & . . . sixth level of include
  1021.           ' . . . seventh level of include
  1022. You may use as many includes in each level as you want, as  long  as
  1023. you do not have more than seven levels. The file to be included must
  1024. be a valid file name and must be on the default drive directory.
  1025.  
  1026. An example of the include internal command is:
  1027.  
  1028.           If  you  enter,  on  screen  2,  $INCLUDE= as your include
  1029.           keyword, and there is a line in your file MONTH.RPT  which
  1030.           is:
  1031.  
  1032.                $INCLUDE=SALES.EXP
  1033.  
  1034.           then  ColLst  will print whatever is in the SALES.EXP file
  1035.           at that place in the MONTH.RPT file.
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.                   Copyright On-Disk Software, 1984
  1046.  
  1047. ColLst User's Guide, Release 2.0                             Page 18
  1048.  
  1049.  
  1050.           For a second level include, if the SALES.EXP file has  the
  1051.           line:
  1052.  
  1053.                $INCLUDE=TRAVEL.EXP
  1054.  
  1055.           then the printout would include the TRAVEL.EXP file at the
  1056.           indicated  place  in the SALES.EXP file, which is included
  1057.           at the indicated place in the MONTH.RPT file. Line numbers
  1058.           for the TRAVEL.EXP file would have the prefix (").
  1059.  
  1060.  
  1061.                     Use Internal List Commands
  1062.  
  1063.      This feature allows you to print a file  without  any  internal
  1064. command  processing. If  you  enter N or No as this field's value on
  1065. screen 2, then ColLst will ignore all keywords and print them as  if
  1066. they were ordinary text lines.
  1067.  
  1068.      Remember, internal command keywords are capital sensitive. They
  1069. must  appear  in  your  file  in  exactly  the same form as they are
  1070. specified on the second  parameter  screen. Take  time  now  to  try
  1071. these, using the PRACTICE file, by changing or adding keywords.
  1072.  
  1073.                      2.5 More Printout Options
  1074.  
  1075.  
  1076.      The  third  parameter  screen provides still more controls. The
  1077. fields and their defaults are:
  1078.  
  1079.             FIELD                 DEFAULT
  1080.  
  1081.             Page length..............66
  1082.             Form Feed................No
  1083.             Column Number............
  1084.             Column Start Position....
  1085.             Output File.............LPT1:
  1086.             Printer Initialization..
  1087.  
  1088.             default column starting positions are:
  1089.             COLUMN       1       2
  1090.             POSITION     5      43
  1091.  
  1092. A description of each of these fields follows.
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.                   Copyright On-Disk Software, 1984
  1101.  
  1102. ColLst User's Guide, Release 2.0                             Page 19
  1103.  
  1104.  
  1105.                             Page Length
  1106.  
  1107.      In case you want to  use  a  different  length  form,  you  may
  1108. specify  the  number  of lines ColLst is to use per page. Any number
  1109. from 6 to 127 is accepted.
  1110.  
  1111.                              Form Feed
  1112.  
  1113.      If you enter a Y for Yes in this field, ColLst will send a form
  1114. feed to your printer at the  end  of  every  page. If  you  enter  Y
  1115. without  shortening your page length value, you may get a blank page
  1116. on every other page of your printout. If you do use  "short"  pages,
  1117. you should enter a Y for Form Feed.
  1118.  
  1119.      ColLst  uses  the  ASCII  standard of CHR$(12) (HEX0C) for form
  1120. feed.
  1121.  
  1122.                   Column Number and Start Position
  1123.  
  1124.      You may specify the number  of  columns  you  want  across  the
  1125. page.   Up to twelve columns are available, with the user specifying
  1126. the start position for each column. The minimum column width is nine
  1127. positions. The start position for the first  column  determines  any
  1128. left  margin. Watch the area in the lower left of the screen, and at
  1129. "Column  Number"  enter  the  number  of  the  column  you  want  to
  1130. change. Now move the cursor to "Column Start Position" and enter the
  1131. position  number  you  want. Repeat these two steps for however many
  1132. columns you need, up to twelve, with each  successive  column  start
  1133. position  being  at  least nine more than the previous. For example,
  1134. entering
  1135.  
  1136.           Column Number...1   Column Start Positon...3
  1137.           Column Number...2   Column Start Positon...13
  1138.           Column Number...3   Column Start Positon...23
  1139.           Column Number...4   Column Start Positon...33
  1140.  
  1141.           will result in the display
  1142.  
  1143.           current column starting positions are:
  1144.           COLUMN     1     2     3     4
  1145.           POSITION   3    13    23    33
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.                   Copyright On-Disk Software, 1984
  1156.  
  1157. ColLst User's Guide, Release 2.0                             Page 20
  1158.  
  1159.  
  1160. The default values are 2 columns, beginning  at  5  and  43. If  you
  1161. don't  enter  any values, ColLst will equalize the column widths for
  1162. you, based on the Printer Width and number of columns entered on the
  1163. first screen. If you enter an illegal value (not  +9),  ColLst  will
  1164. not accept it, and the window remains unchanged. Try it!
  1165.  
  1166.                             Output File:
  1167.  
  1168.      The  default  value  of  LPT1: directs ColLst to send output to
  1169. your printer. You may change this to send output to:
  1170.      SCRN:      your console display screen, for previewing
  1171.      COM1:      serial interface (remote computer or serial printer)
  1172.      filename   to another file, for disk storage
  1173. Now, change to SCRN: to save paper, and  start  exploring!! A  hint;
  1174. try  SCRN:,  Page  Length  25,  and  Pause between Pages Yes to make
  1175. reviewing files easier.
  1176.  
  1177.                       Printer Initialization:
  1178.  
  1179.      Sometimes beginning a program sends an "initialize"  signal  to
  1180. the   printer,   resetting   the   printer. This  will  destroy  any
  1181. instructions for compressed, emphasized etc. that you have  sent  to
  1182. the  printer. You  may  enter here either the name of the file to be
  1183. used for printer initialization or the setting codes preceded by  an
  1184. apostrophe. ColLst  accepts  the numbers (base 10) for the character
  1185. codes to be sent, separated by commas. For example, to set an  Epson
  1186. MX-80 to emphasis:
  1187.  
  1188.           '27,69 shift to emphasized (Escape E)
  1189.  
  1190. to set an MX to compressed printing:
  1191.  
  1192.           '15 shift to compressed print
  1193.  
  1194. to use initialization file wide.prt
  1195.  
  1196.           wide.prt
  1197.  
  1198. Please  consult  your  printer manual for the codes necessary to set
  1199. the printer modes. If  you  have  an  RX  or  MX,  consider  getting
  1200. On-Disk's MxSet or RxSet programs.
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.                   Copyright On-Disk Software, 1984
  1211.  
  1212. ColLst User's Guide, Release 2.0                             Page 21
  1213.  
  1214.  
  1215.                          3.0 BATCH COMMANDS
  1216.  
  1217.      Batch  commands  are available if you have DOS Version 2.0 or a
  1218. later version. If, during installation, you replied no to DOS 2.0 or
  1219. later, you don't have BATCK.EXE and can't use batch commands  unless
  1220. you  re-install  ColLst.   Batch  commands may be used to set up the
  1221. printing of several files, one after another, with differing  ColLst
  1222. options. After  being  set up, the printing may be done without user
  1223. supervision. On-Disk's programs are unique in the degree of  control
  1224. and  mnemonic names which make batch streams with ColLst work better
  1225. than any other program or utility on the market.
  1226.  
  1227.      Each batch command  may  be  set  by  using  the  DOS  2.0  SET
  1228. command.   The  concept  of  batch  streams  and the SET command are
  1229. explained in the DOS manual. One of the executable files  which  you
  1230. copied to your default drive during installation is BATCK.EXE, which
  1231. enables  ColLst  to  use  the  DOS  SET commands by reading your SET
  1232. command information and  passing  it  on  to  the  other  executable
  1233. files. BATCK  will  accept  only  the  legal  settings listed below,
  1234. otherwise it uses the defaults listed below. ANY invalid setting  is
  1235. ignored.
  1236.  
  1237.      To  use  batch commands, create a file named filename.BAT where
  1238. filename is user-specified. Connect BATCK to ColLst by entering
  1239.  
  1240.           set prog=collst
  1241.  
  1242. then use the SET command to specify the  text  file  and  any  legal
  1243. alternative  settings for the batch commands. Call the file BATCK by
  1244. entering
  1245.  
  1246.           batck
  1247.  
  1248. then enter, in the same manner, the file name and  any  new  command
  1249. settings for your next text file to be printed and again BATCK.
  1250.  
  1251.      A  list  of the batch commands, their legal alternate settings,
  1252. and their default settings follows. Please note that after the first
  1253. three, the commands are listed in order of their appearance  on  the
  1254. screen interfaces.
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.                   Copyright On-Disk Software, 1984
  1266.  
  1267. ColLst User's Guide, Release 2.0                             Page 22
  1268.  
  1269.  
  1270.            BATCH        ALTERNATE         DEFAULT
  1271.           COMMAND        SETTING          SETTING
  1272.  
  1273.           PROG=                            none
  1274.           VERIFY=       off                on
  1275.           DRIVE=        a,b,c,d
  1276.           FILE=                            none (user-specifed)
  1277.           LINEW=        20-256             80
  1278.           COLS=         1- 12              2
  1279.           KEYLIST=      off                on
  1280.           PGPAUSE=      on                 off
  1281.           NUMBER=       on                 off
  1282.           TRUNC=        on                 off
  1283.           PGSTART=      1-32000            1
  1284.           PGSTOP=       nnnnn              32000
  1285.           HEAD=         off                on
  1286.           PAGE=         user's choice      $Page
  1287.           COLBRK=       user's choice      $Colbrk
  1288.           LISTON=       user's choice      $List+
  1289.           LISTOFF=      user's choice      $List-
  1290.           TITLE=        user's choice      $Title:'
  1291.           SUBTITLE=     user's choice      $Subtitle:'
  1292.           SUBTITLE2=    user's choice      $Subtitle2:'
  1293.           INCLUDE=      user's choice      $Include:'
  1294.           INTCOM=       off                on
  1295.           FMLEN=        6-127              66
  1296.           FFEED=        on                 off
  1297.           COLPOS=       nn1, nn2...nn12    5, 43
  1298.           OUTFILE=      LPT1:              LPT1:
  1299.                         LPT2:
  1300.                         SCRN:
  1301.                         COM1:
  1302.                         filename
  1303.           PRINIT=       filename or
  1304.                         'ddd,ddd,ddd...    up to 30 printer set up codes
  1305.  
  1306.  
  1307. The  section  following  describes  each  of the batch commands. For
  1308. greater detail on a command, see the corresponding screen  interface
  1309. field in section 2.0.
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                   Copyright On-Disk Software, 1984
  1321.  
  1322. ColLst User's Guide, Release 2.0                             Page 23
  1323.  
  1324.  
  1325. SET PROG=  tells  BATCK.EXE  which the next program should be. Enter
  1326.     "COLLST" if you wish to link to ColLst. This flexibility is  for
  1327.     persons  who  have  multiple  On-Disk  programs. They can direct
  1328.     BATCK to proceed to their other  printer  utilities. You  should
  1329.     have ColLst on your default drive or directory.
  1330.  
  1331. SET VERIFY=  ,  if  off,  turns off the interactive screens and runs
  1332.     ColLst entirely from defaults and SET command information.
  1333.  
  1334. SET DRIVE= {x} means ColLst will search on drive x for  $$COLLST.TXT
  1335.     and  $$COLLST.PTR. These  are  the  text  and  pointer files for
  1336.     ColLst's screens and helps. If DRIVE is  not  set,  ColLst  will
  1337.     search  drives  A:,  C:, D:, then B:. If you know that the files
  1338.     are going to be on a particular drive,  you  can  save  time  by
  1339.     using SET DRIVE=.
  1340.  
  1341.                             Printout Format
  1342.  
  1343. SET FILE=  {d:name.ext} is the file to be printed. d: represents any
  1344.     valid drive, name is the name of the file and ext  is  the  file
  1345.     extension.
  1346.  
  1347. SET LINEW=  sets  the LENGTH of the line to be printed on each page.
  1348.     Valid values are from 80 to 256. Any other value will default to
  1349.     80.
  1350.  
  1351. SET COLS= (1-12) tells ColLst how many columns to print.
  1352.  
  1353. SET KEYLIST= tells ColLst whether or not to  skip  the  printing  of
  1354.     internal command keywords.
  1355.  
  1356. SET PGPAUSE= allows for a printer pause at the end of each page.
  1357.  
  1358. SET NUMBER= tells ColLst whether or not to number each line.
  1359.  
  1360. SET TRUNC=  tells  ColLst whether to truncate or wrap lines that are
  1361.     too long for the column.
  1362.  
  1363. SET PGSTART= tells ColLst to start printing at page  n. Any  invalid
  1364.     value defaults to start printing on page 1.
  1365.  
  1366. SET PGSTOP=  tells ColLst to stop printing AFTER page n. Any invalid
  1367.     value defaults to page 32000.
  1368.  
  1369. SET HEAD= tells ColLst whether or not to print a header.
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.                   Copyright On-Disk Software, 1984
  1376.  
  1377. ColLst User's Guide, Release 2.0                             Page 24
  1378.  
  1379.  
  1380.                        Internal Command Keywords
  1381.  
  1382.     All keywords have a maximum length of 15 characters. The keyword
  1383.     must be entered in the text file exactly as you specify with the
  1384.     batch command.
  1385.  
  1386. SET PAGE= sets  the  page  break  command  keyword  (maximum  of  15
  1387.     characters). When  this  keyword  is  encountered  in  the file,
  1388.     ColLst will break to a new page.
  1389.  
  1390. SET COLBRK= sets the column break command  keyword  (maximum  of  15
  1391.     characters). When  the  keyword is encountered in the text file,
  1392.     ColLst will break to a new column.
  1393.  
  1394. SET LISTON=  sets  the  list  on  command  keyword  (maximum  of  15
  1395.     characters). When ColLst encounters this keyword in the file, it
  1396.     resumes printing immediately.
  1397.  
  1398. SET LISTOFF=  sets  the  list  off  command  keyword  (maximum of 15
  1399.     characters). When this  keyword  is  encountered  in  the  file,
  1400.     ColLst will stop printing after printing it.
  1401.  
  1402. SET TITLE=  sets  the  title  command keyword. See section 2.4 for a
  1403.     discussion  of  the  three  apostrophe  options  in  the   Title
  1404.     command.
  1405.  
  1406. SET SUBTITLE= sets the command keyword for the primary subtitle. See
  1407.     section  2.4 for a discussion of the three apostrophe options in
  1408.     the subtitle command.
  1409.  
  1410. SET SUBTITLE2= sets the command keyword for the second subtitle. See
  1411.     section 2.4 for a discussion of the three apostrophe options  in
  1412.     the subtitle2 command.
  1413.  
  1414. SET INCLUDE=   sets   the   include   command  keyword  (maximum  15
  1415.     characters). When this  keyword  is  encountered  in  the  file,
  1416.     ColLst opens the specified file and brings the contents into the
  1417.     main file.  For details on includes, see section 2.4.
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.                   Copyright On-Disk Software, 1984
  1431.  
  1432. ColLst User's Guide, Release 2.0                             Page 25
  1433.  
  1434.  
  1435.                          More Printout Controls
  1436.  
  1437. SET INTCOM=  turns  the  internal commands on or off. When intcom is
  1438.     off, all the keywords are  treated  as  ordinary  text  or  data
  1439.     lines.
  1440.  
  1441. SET FMLEN=   sets  the  number  of  lines  to  be  printed  on  each
  1442.     page. Value may be 6 to 127.
  1443.  
  1444. SET FFEED= tells ColLst whether or not to send a form  feed  to  the
  1445.     printer at the end of each page.
  1446.  
  1447. SET COLPOS=  (nn1,  nn2....nn12) where nn1 is the start position for
  1448.     the first column, and nn12 is the start position for the twelvth
  1449.     column. Enter the positions for as many  columns  as  you  need,
  1450.     with a minimum of nine positions allowance for each column.
  1451.  
  1452. SET OUTFILE=  directs the output to any valid filename or device. Do
  1453.     not use PRN: for your printer, ColLst uses LPT1:.
  1454.  
  1455. SET PRINIT= filename or apostrophe then  up  to  30  set  up  codes.
  1456.     ColLst will send this information to the printer before starting
  1457.     the printing.
  1458.  
  1459. SET MACGRP=On  Sets ALL parameters and keywords to the usual choices
  1460.     for listing MACRO Assembler source code. The MACro GRouP is:
  1461.  
  1462.          FILE={d:filename.ext} user-specified
  1463.          PWIDE=132               COLS=2
  1464.          KEYLST=Off              DIVIDE=Off
  1465.          NUMBER=Off              TRUNC=Off
  1466.          HEADER=On               PGSTART=1
  1467.          PGSTOP=32000            TITLE=Title
  1468.          SUBTITLE=Subttl         SUBTITLE2=Subttl2
  1469.          PAGE=Page               COLBRK=Colbrk
  1470.          LISTOFF=.Xlist          LISTON=.List
  1471.  
  1472.      When using BATCK, ColLst will use all parameters  at  the  same
  1473. settings   as  your  last  batch  printing  unless  you  change  the
  1474. setting. To  see  what  the  current  changed  settings  are,   type
  1475. SET<enter>  at  a DOS prompt (A>). To change all the parameters back
  1476. to  the  original  default  values,  type   RESET.BAT   at   a   DOS
  1477. prompt(A>). The values changed with each SET command also change the
  1478. corresponding  screen  interface values, both of which change to the
  1479. original default values when RESET.BAT is run.
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.                   Copyright On-Disk Software, 1984
  1486.  
  1487. ColLst User's Guide, Release 2.0                             Page 26
  1488.  
  1489.  
  1490.      The internal command  keywords  remain  capital-sensitive. They
  1491. must be used in your file exactly as they are specified with the SET
  1492. command or, if not specified, as they appear in the default list.
  1493.  
  1494.      Any  invalid  setting entered through a SET command is ignored.
  1495. If your printout isn't exactly as you expected, look at  the  values
  1496. given  to  ColLst. An easy way to check any questionable value is by
  1497. running  it   through   the   screen   interface,   checking   every
  1498. value. Likewise,  if  your  screen  pops into DOS prompt before your
  1499. batch file completes, check to make sure you've  given  a  filename,
  1500. etc. to ColLst.
  1501.  
  1502.      Let's  look at an example of ColLst batch commands. Suppose you
  1503. want to print four files; A.TXT, B.TXT, C.TXT, and  D.TXT. You  want
  1504. the  A file to be printed with default values, the B file to print 4
  1505. columns, the C and D files to print 6 columns, the D file to  number
  1506. the  lines,  and  there  are  important  phone  calls which you must
  1507. make. It will take only a few minutes to set up ColLst to  work  for
  1508. you,  then you can make your calls without interruption! Just create
  1509. a file WORK.BAT which looks like:
  1510.  
  1511.           set prog=collst
  1512.           set drive=b
  1513.           set verify=off
  1514.           set file=A.TXT
  1515.           batck
  1516.           set cols=4
  1517.           set file=B.TXT
  1518.           batck
  1519.           set cols=6
  1520.           set file=C.TXT
  1521.           batck
  1522.           set number=on
  1523.           set file=D.TXT
  1524.           batck
  1525.           reset.bat
  1526.  
  1527.      Notice that the filename must be specified and  BATCK  run  for
  1528. every file. It is a good idea to reset the changed parameters to the
  1529. defaults  at  the end of a batch job. For example, the verify should
  1530. be turned on again so that screen interfaces can be later used.
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.                   Copyright On-Disk Software, 1984
  1541.  
  1542. ColLst User's Guide, Release 2.0                             Page 27
  1543.  
  1544.  
  1545. ENVIRONMENT SPACE
  1546.  
  1547.      Some DOS commands (in particular, GRAPHICS and PRINT)  severely
  1548. limit  the amount of space available for the environment. If you use
  1549. these commands before running ColLst you may run out of  environment
  1550. space  needed  for  your set commands. There is a method of grabbing
  1551. lots of environment space  before  using  GRAPHICS  or  PRINT. After
  1552. booting the system, at the DOS prompt type in,
  1553.  
  1554.           A>set A=AAAAAAAAA..(about a hundred characters)..AA<enter>
  1555.           A>set B=AAAAAAAAA..(about a hundred characters)..AA<enter>
  1556.            . . .
  1557.           A>set F=AAAAAAAAA..(about a hundred characters)..AA<enter>
  1558.  
  1559.           A>set A=<enter>
  1560.           A>set B=<enter>
  1561.            . . .
  1562.           A>set F=<enter>
  1563.  
  1564. for  each  of  A  through  F. If  DOS  displays  the message "out of
  1565. environment  space"  you  must  re-boot  the  system  and  use  this
  1566. method. Many  boot routines (AUTOEXEC.BAT) have environment limiting
  1567. commands. If you use  the  set  commands  above  to  establish  more
  1568. environment space, you may still get the message "OUT OF ENVIRONMENT
  1569. SPACE"  when  AUTOEXEC.BAT has limited the space. This method cannot
  1570. be set up as a batch stream and/or part of your booting routine,  it
  1571. must be entered from the console every time you boot your system.
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.                   Copyright On-Disk Software, 1984
  1596.  
  1597. ColLst User's Guide, Release 2.0                             Page 28
  1598.  
  1599.  
  1600.                          4.0 HELPFUL HINTS
  1601.  
  1602.                     4.1 Bugs and Trouble Reports
  1603.  
  1604.      If  you notice errors in any part of this product please let us
  1605. know. On-Disk considers  hard  to  use  interfacing  and  inaccurate
  1606. documentation  to  be  as  much  of  a  defect as code which doesn't
  1607. execute properly. Please report to us ANYTHING which  you  think  is
  1608. wrong. Please  print  and  fill out a copy of the file BUG from this
  1609. disk.
  1610.  
  1611.           A>basica lister<enter> and specify BUG
  1612.  
  1613.  
  1614.                           4.2 Suggestions
  1615.  
  1616.      We would also appreciate any suggestions for a  future  version
  1617. of   this  product,  or  for  any  other  utilities  which  you  may
  1618. need. On-Disk believes in easy to use and  detailed  controls,  with
  1619. lots  of  help  available  on screen and in the User's Guide. If you
  1620. like our style, license our products and pass them along.
  1621.  
  1622.  
  1623.                           4.3 Useful Tips
  1624.  
  1625. *** Numbering the lines  takes  5  characters  from  each  line. The
  1626. header takes 5 lines. Keep these in mind when planning your layout.
  1627.  
  1628. ***  Top  and  bottom  margins  can be arranged by telling ColLst to
  1629. print a short page and use the form feed. e.g., if your  printer  is
  1630. printing  66  lines  per  page,  tell ColLst to print 60 lines (PAGE
  1631. LENGTH=60) and break to a new  page  (FORM  FEED=Y). Then  set  your
  1632. printer  to  begin  on  the  fourth line, and print. You will have a
  1633. three-line top and bottom margin.
  1634.  
  1635. *** If there are times when  you  want  some  of  your  printout  to
  1636. disappear,  such  as when showing a workup to a client, you can have
  1637. areas not print by using the LISTOFF command. Put a keyword  with  a
  1638. good mnemonic such as Custoff above such areas. Then put in a LISTON
  1639. keyword  at  the  bottom of the areas. Change the LISTOFF keyword to
  1640. Custoff and print.
  1641.  
  1642. *** To list the same file many times, SET the values  wanted,  print
  1643. it  once to check, then create a batch file M.BAT which contains the
  1644. line COLLSTD as many times as you want copies, and run M.BAT.
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.                   Copyright On-Disk Software, 1984
  1651.  
  1652. ColLst User's Guide, Release 2.0                             Page 29
  1653.  
  1654.  
  1655. *** The number of columns determines how wide each column is. Here's
  1656. the table for  figuring  out  the  best  number  of  columns  for  a
  1657. particular file, assuming a five space left margin:
  1658.  
  1659.                |-------- Column Width --------|
  1660.                at 80   at 120   at 132   at 233
  1661.      Columns
  1662.         1. . . .  79 . . .119. . . 131 . . .232
  1663.         2. . . . .38 . . . 58. . . 64. . . .114
  1664.         3. . . . .24 . . . 38. . . 41. . . . 75
  1665.         4. . . . .17 . . . 28. . . 30. . . . 55
  1666.         5. . . . .13 . . . 22. . . 23. . . . 44
  1667.         6. . . . .10 . . . 18. . . 19. . . . 36
  1668.         7. . . . n/a . . . 15. . . 16. . . . 30
  1669.         8. . . . n/a . . . 13. . . 13. . . . 26
  1670.         9. . . . n/a . . . 11. . . 11. . . . 23
  1671.        10. . . . n/a . . . 10. . . 10. . . . 20
  1672.        11. . . . n/a . . .  9. . .  9. . . . 18
  1673.        12. . . . n/a . . .n/a. . . n/a . . . 16
  1674.  
  1675. ***  To easily preview your files, set Output File to SCRN: and Page
  1676. Length to 25 and Form Feed to Yes, then execute.
  1677.  
  1678. *** When previewing, either on screen or paper,  use  List  Keywords
  1679. Yes. For  the  final  copy of your document, change to List Keywords
  1680. No. This allows you to verify your keyword form and  placement,  and
  1681. still have your final copy uncluttered.
  1682.  
  1683. ***  If  you  use  a Control C to exit from ColLst, or if your power
  1684. goes off, ColLst's storage file ($$STAT.PRT) may have problems.  You
  1685. should check it or erase it (run RESET.BAT) and begin again.
  1686.  
  1687. *** To print only the "quick command listing" of this User's  Guide;
  1688. run  ColLst  and change the following commands:  First Page 35, Last
  1689. Page 37, Columns 1, Print the Header No, Page Length 55,  Form  Feed
  1690. Yes, and Column Position 1. Specify DOC as the filename.
  1691.  
  1692. *** You may eliminate the first (copyright) screen by entering
  1693.           A>set scrn1=off
  1694. This will eliminate the first screen and running ColLst will put you
  1695. directly  at  the  first parameter screen. The copyright screen will
  1696. return after RESET.BAT is run.
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.                   Copyright On-Disk Software, 1984
  1706.  
  1707. ColLst User's Guide, Release 2.0                             Page 30
  1708.  
  1709.  
  1710. *** ColLst  includes  COLLST.EXE,  COLLSTD.EXE,  and  BATCK.EXE. You
  1711. might be wondering why so many EXE files.
  1712. - BATCK reads batch stream information from the SET command,
  1713.   using DOS 2.x, and leaves information in $$STAT.PRT.
  1714. - COLLST picks up information from $$STAT.PRT, handles the screen
  1715.   dialogues, and automatically connects to COLLSTD.EXE.
  1716. - COLLSTD actually handles the printing, according to information
  1717.   which  the other programs leave in $$STAT.PRT.  The reason for the
  1718. separation is that good interfacing  with  lots  of  help  available
  1719. takes  LOTS  of memory.  So does printing a page with 12 columns. If
  1720. they were squeezed in together, both would suffer.
  1721.  
  1722. *** ColLst will "remember" your last entries. If you wish  to  print
  1723. again  exactly the same file, the same way as the previous printing,
  1724. just enter
  1725.           A>collstd<enter>
  1726. and you'll have an exact rerun, useful after updates.
  1727.  
  1728. *** The file $$STAT.PRT contains all the changed  values  from  both
  1729. the screen interfaces and the batch SET commands.  For instance, the
  1730. batch  command  NUMBER=on  results  in  screen 1's field "Number the
  1731. Lines" being  changed  to  "Yes". Printings  done  from  the  screen
  1732. interface  will  now  have  line numbers as will printings done from
  1733. batch streams until the field is reset. This is a definite advantage
  1734. when your style  of  document  layout  does  not  change  with  each
  1735. printout,  and  for  batch  users,  after  a power-down when all SET
  1736. information is lost.  If the commonality  is  a  potential  problem,
  1737. simply  enter  a RESET.BAT command at the beginning and end of batch
  1738. streams, or erase the file $$STAT.PRT.
  1739.  
  1740. *** Frequently used sets of values may be stored, then  recalled  as
  1741. the particular set-up is needed. Enter the values through the screen
  1742. interface  or  batch  commands,  exit  from ColLst, then use the DOS
  1743. command COPY to save the file $$STAT.PRT under an easily  remembered
  1744. filename. This  may  be  done  for  several  different set-ups, each
  1745. stored in user-named files. To recall a stored set-up, use  the  DOS
  1746. command  COPY  to  copy  the  saved  set-up  file to $$STAT.PRT, and
  1747. execute ColLst.
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.                   Copyright On-Disk Software, 1984
  1761.  
  1762. ColLst User's Guide, Release 2.0                             Page 31
  1763.  
  1764.  
  1765. *** ColLst is, of course, excellent for listing your BASIC or  MACRO
  1766. source  code,  since it utilizes the full sheet of paper, making the
  1767. code much  easier  to  review. Please  note  that  ColLst's  keyword
  1768. defaults  are  the  same  as used by the IBM BASIC Compiler. The SET
  1769. command MACGRP (on/off) sets all keywords to the usual  choices  for
  1770. MACRO listings.
  1771.  
  1772.  
  1773.                          4.4 Error Handling
  1774.  
  1775.      ColLst   will  generally  proceed  to  do  its  best  with  the
  1776. information you've given it. However, some errors cannot be handled,
  1777. such as power interruptions or the wrong version  of  the  operating
  1778. system  (DOS). At  such  times,  ColLst will try to send the message
  1779. "Severe Error" and give a code number. If the code is between 1  and
  1780. 10, try some or all of the following:
  1781.  
  1782.          - Get out of ColLst         <Alt-A><Enter>
  1783.          - Clear the screen          A>CLS<Enter>
  1784.          - Check the environment     A>SET<Enter>
  1785.  
  1786. If  your  check  of  the  environment  shows an obvious problem (for
  1787. example, if your ColLst screens won't display, your check might show
  1788. VERIFY=OFF) then
  1789.  
  1790.         - reset to the defaults A>RESET.BAT<Enter>
  1791.  
  1792. and try again.
  1793.  
  1794.      If the environment check doesn't show any obvious problem, your
  1795. system version is okay, and RESET.BAT doesn't clear up the  problem,
  1796. fill  out a Trouble Report and send it to On-Disk.  Please give us a
  1797. thorough description of the entries made just prior to  the  "Severe
  1798. Error" message, and any other pertinent information.  If you can can
  1799. print  the  screen  (<shift><PrtSc>)  that shows the problem, please
  1800. send this also. We WILL reply in a reasonable amount of time.
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.                   Copyright On-Disk Software, 1984
  1816.  
  1817. ColLst User's Guide, Release 2.0                             Page 32
  1818.  
  1819.  
  1820.      If you can't get any Environment Display  (with  A>SET<enter>),
  1821. something is probably wrong with your operating system (DOS) or your
  1822. hardware. Run  the  diagnostics to check the hardware and also check
  1823. that you are running the proper DOS (for example, batch commands run
  1824. only with DOS version 2.0 or later).
  1825.  
  1826.      If the error code is something other than 1 to 10, or  for  any
  1827. problems  with  the ColLst program, please let us know by means of a
  1828. Trouble Report.
  1829.  
  1830.      ColLst has  been  engineered  to  be  fault-tolerant. In  other
  1831. words, ColLst will help you to the best of its ability, and further,
  1832. will recover from many mistakes. Beyond that, On-Disk will help with
  1833. any   unusual   problems. This   is   part   of  our  commitment  to
  1834. high-quality, low-cost software.
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.                   Copyright On-Disk Software, 1984
  1871.  
  1872. ColLst User's Guide, Release 2.0                             Page 33
  1873.  
  1874.  
  1875.                            5.0 REFERENCE
  1876.  
  1877.                       -Quick Command Listing-
  1878.                      Screen Interface Commands
  1879.  
  1880. COLUMN BREAK KEYWORD (15 char) causes a break to a new column.
  1881.  
  1882. COLUMN NUMBER (1-12) used with Start Position to set up spacing.
  1883.  
  1884. COLUMN  START  POSITION  (0-255)  sets  first  position   for   each
  1885.           column. Equalizes spacing with a zero.
  1886. COLUMNS (1-12) specifies number of columns to be used.
  1887.  
  1888. FILE NAME (d:filename) drive specifier: name of file to be printed.
  1889.  
  1890. FIRST PAGE (1-32000) first page to be printed.
  1891.  
  1892. FORM FEED (Y/N) send a form feed to the printer with a Y value.
  1893.  
  1894. INCLUDE  KEYWORD (15 char) brings into printing file the contents of
  1895.           another file.
  1896. INTERNAL LIST COMMANDS ON (Y/N) internal commands not processed with
  1897.           an N value.
  1898. LAST PAGE (1-32000) last page to be printed.
  1899.  
  1900. LIST KEYWORDS (Y/N) internal command keywords are not  printed  with
  1901.           an N value.
  1902. LIST  OFF  KEYWORD (15 char) turns off printing of file until a LIST
  1903.           ON keyword is encountered.
  1904. LIST ON KEYWORD (15 char) resumes printing of file after a LIST  OFF
  1905.           keyword.
  1906. NUMBER  THE  LINES  (Y/N)  four  digit  number  on  each line of the
  1907.           printout with a Y value.
  1908. OUTPUT FILE (LPT1:, SCRN:, COM1:, filename) directs the  listing  of
  1909.           output to another file or device.
  1910. PAGE BREAK KEYWORD (15 char) causes a break to a new page.
  1911.  
  1912. PAGE LENGTH (6-127) number of lines per page.
  1913.  
  1914. PAUSE BETWEEN PAGES (Y/N) allows for printer pause each page.
  1915.  
  1916. PRINTER INITIALIZATION allows the use of a set up file or codes.
  1917.  
  1918. PRINTER WIDTH (80-256) sets the length of line to be printed.
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.                   Copyright On-Disk Software, 1984
  1926.  
  1927. ColLst User's Guide, Release 2.0                             Page 34
  1928.  
  1929.  
  1930. PRINT  THE HEADER (Y/N) with a Y value, the top of each page has the
  1931.           three information lines printed.
  1932. SUBTITLE KEYWORD places a subtitle on the  second  line  of  header,
  1933.           leftmost. See apostrophe options, section 3.4.
  1934. SUBTITLE2  KEYWORD places a second subtitle on third line of header,
  1935.           leftmost. See apostrophe options, section 3.4
  1936. TITLE KEYWORD places a title on first line of header, centered.  See
  1937.           apostrophe options, section 3.4.
  1938. WRAP OR TRUNC. (W/T) wrap or truncate too-long lines.
  1939.  
  1940.  
  1941.  
  1942.  
  1943.                       -Quick Command Listing-
  1944.                            Batch Commands
  1945.  
  1946. COLBRK= (15 char) keyword for break to new column.
  1947.  
  1948. COLPOS= (nn1,nn2...nn12) list the column  start  position  for  each
  1949.           column needed, min 9 positions each.
  1950. COLS= sets the number of columns to be printed.
  1951.  
  1952. DRIVE= (a,b,c,d) indicates drive that SprdLst's files are in.
  1953.  
  1954. FILE=  (b:filename.ext)  drive  specifier: name  of  file.extension.
  1955.           specifies file to be printed.
  1956. FFEED= (on/off) provides for breaking to a new page.
  1957.  
  1958. FMLEN= (6-127) sets number of lines per page.
  1959.  
  1960. HEAD= (on/off) provides for printing or not the header.
  1961.  
  1962. INCLUDE= (15 char) sets the include keyword, to bring into the  main
  1963.           file the contents of another file.
  1964. INTCOM= (on/off) ignore internal list commands when off.
  1965.  
  1966. KEYLIST= (on/off) not printing the internal keywords when off.
  1967.  
  1968. LINEW= (80-256) sets the length of line to be printed.
  1969.  
  1970. LISTOFF= (15 char) sets the keyword for not printing lines after the
  1971.           internal keyword.
  1972. LISTON= (15 char) sets the keyword for resuming printing lines.
  1973.  
  1974. NUMBER= (on/off) number each line on printout.
  1975.  
  1976. OUTFILE= (LPT1:,SCRN:,COM1:,filename) directs output to another file
  1977.           or device.
  1978. PAGE= (15 char) sets the keyword for breaking to a new page.
  1979.  
  1980.                   Copyright On-Disk Software, 1984
  1981.  
  1982. ColLst User's Guide, Release 2.0                             Page 35
  1983.  
  1984.  
  1985. PGPAUSE= allows for printer pause at each form feed.
  1986.  
  1987. PGSTART= (1-32000) which page to start printing.
  1988.  
  1989. PGSTOP= (1-32000) which page to stop printing after.
  1990.  
  1991. PRINIT= PRinter INITialization file or directly entered codes.
  1992.  
  1993. PROG=  (an  On-Disk program) connects to a specific program, such as
  1994.           ColLst or SprdLst.
  1995. SUBTITLE= sets keyword for subtitle  to  print  on  second  line  of
  1996.           header, leftmost. See apostrophe options, section 3.4.
  1997. SUBTITLE2=  sets  keyword  for  subtitle  to  print on third line of
  1998.           header, leftmost. See apostrophe options, section 3.4.
  1999. TITLE= sets keyword for title to print  on  first  line  of  header,
  2000.           centered. See apostrophe options, section 3.4.
  2001. TRUNC= (on/off) whether to truncate or wrap too-long lines.
  2002.  
  2003. VERIFY= (on/off) allows the use or not of screen interfaces.
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.                   Copyright On-Disk Software, 1984
  2036.  
  2037. Collst User's Guide, Release 2.0                                 Page 36
  2038.  
  2039.  
  2040.                                INDEX
  2041.  
  2042.      A                             cursor control .................6
  2043.                                    customary notations ............5
  2044. abort printing .................6
  2045. abort program ..................6       D
  2046. apostrophe options ............14
  2047. arrow keys .....................6  default field values, usage ..1,7
  2048.                                    default screen values ....8,11,18
  2049.      B                             defaults, resetting ......7,25,30
  2050.                                    defaults, batch commands ......22
  2051. batch commands .............21,34  defaults, first screen .........8
  2052. batch commands defaults .......22  defaults, second screen .......11
  2053. batch commands example ........26  defaults, third screen ........18
  2054. BATCK.EXE ...............21,26,30  demonstration disk .............2
  2055. break control .................11  devices, output to .........20,25
  2056. bug report .................28,31  directory information
  2057.                                         (file names) ..............8
  2058.      C                             disclaimer .....................2
  2059.                                    discount, student ..............4
  2060. c'est what? (help) .............6  discount, work at home .........4
  2061. case-sensitivity .........5,10,26  disk drive specifier ........8,23
  2062. changing values .............7,21  disk, demo and copying .......2,3
  2063. characters, special ............6  disk, labels ...................2
  2064. check environment ..........27,31  distributor license ............4
  2065. check SET commands .........27,31  documents on disk ..............4
  2066. column break ...............11,24  drive accessing behavior .......5
  2067. column number .................19  drive specifier .............8,23
  2068. column start position ......19,25  DRIVE= ........................23
  2069. columns .....................9,23
  2070. columns, equal width .....9,19,29       E
  2071. command, internal ..........10,24
  2072. command, internal processing       environment check ..........27,31
  2073.       ......................18,25  environment space .............27
  2074. commands, SET batch ...........21  environment, SET commands
  2075. commands, special printer.6,20,25        ...................21,27,31
  2076. common storage of values ....7,30  error messages ................31
  2077. computer clubs .................3  example format .................5
  2078. control characters, printer        executable files ..........2,5,30
  2079.       ....................6,20,25  external titles ...............16
  2080. control keys ...................6
  2081. copying documents ..............4       F
  2082. copying program ..............2,3
  2083. copying, backup                    feedback ......................28
  2084.       ...........see cover letter  FFEED= ........................25
  2085. copying, label requirements  ...2  field values, default usage  .1,7
  2086. copyright screen off ..........29  field values, modifying .....7,21
  2087. copyrighted ....................2  field values, storage of ....7,30
  2088. cover letter ...................5  file $$STAT.PRT ...............30
  2089.  
  2090.                     Copyright On-Disk Software, 1984
  2091.  
  2092. Collst User's Guide, Release 2.0                                 Page 37
  2093.  
  2094.  
  2095. file name ...................8,23  keywords, changing ............10
  2096. file name, restrictions ........8  keywords, list as text ......9,23
  2097. file, drive specifier .......8,23  keywords, processing .......18,25
  2098. file, including more files .17,24       L
  2099. file, output ...............20,25
  2100. file, saving a set-up .........30  last page ..................10,23
  2101. FILE= .........................23  layout planning ...............28
  2102. first interactive screen .......7  left margin ...................19
  2103. first page .................10,23  length of line .................8
  2104. first screen defaults ..........8  length of page .............19,25
  2105. FMLEN= ........................25  letter,cover ...................5
  2106. foreign characters .............6  levels of included files ......17
  2107. form feed ..................19,25  license form ...................3
  2108. form length ................19,25  license, distributor's .........4
  2109. form width .....................8  license, multiple ..............3
  2110. form, cover letter .............5  license, network ...............4
  2111. form, license ..................3  license, single user ...........3
  2112. form, order ....................4  licensing ......................2
  2113. form, trouble report .......28,31  line length ....................8
  2114. format of examples .............5  line numbers .............9,17,23
  2115. front end ......................4  line numbers, prefix ..........17
  2116.                                    LINEW= ........................23
  2117.      H                             linking to other On-Disk programs
  2118.                                          .........................23
  2119. HEAD= .........................23  list keywords ...............9,23
  2120. header ........................12  list off ...................16,24
  2121. header, print ..............10,23  list on ....................16,24
  2122. help screens ...................6  LISTOFF= ......................24
  2123.                                    LISTON= .......................24
  2124.      I                             long lines .....................9
  2125.  
  2126. INCLUDE= ......................24       M
  2127. included files .............17,24
  2128. initializing printer .....6,20,25  margins, left .................19
  2129. installation instructions ......5  margins, top and bottom .......28
  2130. INTCOM= .......................25  messages, error ...............31
  2131. interactive screen, control keys   miscellaneous tips ............28
  2132.      ...........................6  modifying values ............7,21
  2133. internal command processing        moving around the screens ......6
  2134.       ......................18,25  multiple license ...............3
  2135. internal commands ..........10,24  multiple On-Disk programs .....23
  2136.  
  2137.      K                                  N
  2138.  
  2139. KEYLIST= ......................23  name, file ..................8,23
  2140. keys, arrow ....................6  network license ................4
  2141. keys, control ..................6  NUMBER= .......................23
  2142.                                    numbering the lines ......9,17,23
  2143.  
  2144.  
  2145.                     Copyright On-Disk Software, 1984
  2146.  
  2147. Collst User's Guide, Release 2.0                                 Page 38
  2148.  
  2149.  
  2150.      O                             resetting default values
  2151.                                         ........................7,21
  2152. oops ..........................31  retained values .............7,30
  2153. order form .....................4  royalties ......................4
  2154. OUTFILE= ......................25
  2155. output file ................20,25       S
  2156. output to other devices ....20,25
  2157.                                    saving a set-up ...............30
  2158.      P                             screen control ..............6,23
  2159.                                    screens, copyright ............29
  2160. page break .................11,25  screens, field value defaults
  2161. page length ................19,25       .....................8,11,18
  2162. page width .....................8  screens, first interactive .....8
  2163. page, first/last ...........10,23  screens, moving around .........6
  2164. PAGE= .........................24  screens, second interactive ...11
  2165. pause between pages .........9,23  screens, third interactive ....18
  2166. permission to copy .............3  SCRN1= ........................29
  2167. PGSTART= ......................23  search behavior ................5
  2168. PGSTOP= .......................23  second interactive screen .....10
  2169. positioning columns ........19,25  second screen defaults ........11
  2170. prefix, numbering .............17  second subtitle ...............13
  2171. print header ...............10,23  SET batch commands ............21
  2172. printer initialization .....20,25  SET environment check ......27,31
  2173. printer width ..................8  set-up files ..................30
  2174. printers, cut-sheet ............9  single-user license ............3
  2175. printing disk documents ........5  Software, User-Supported .......1
  2176. printing, abort ................6  Sony Decision ..................3
  2177. printout header ...............12  special print commands .........6
  2178. printout, partial listing .....28  specifier, drive ............8,23
  2179. printout, planning layout .....28  starting positions .........19,25
  2180. PROG= .........................23  stop printing ..................6
  2181. program, abort .................6  stop program ...................6
  2182. program, copying of ..........2,3  storage of values .............30
  2183. program, demo ..................2  student discount ...............4
  2184. programs, linking to others....23  subtitle ...................13,24
  2185.                                    subtitle, apostrophe in .......14
  2186.      Q                             subtitle, second ...........13,24
  2187.                                    SUBTITLE2= ....................24
  2188. quick listing ..............33-35  SUBTITLE= .....................24
  2189. quit program ...................6
  2190. quit screens ................6,23       T
  2191.  
  2192.      R                             terminating apostrophe ........14
  2193.                                    third interactive screen ......18
  2194. reference list of batch commands   third screen defaults .........18
  2195.      ..........................34  title ......................12,24
  2196. reference list of fields ......33  title, apostrophe in ..........14
  2197. report, trouble ............28,31  title, external ...............16
  2198. RESET.BAT ..........7,25,29,30,31  title, internal ............14,15
  2199.  
  2200.                     Copyright On-Disk Software, 1984
  2201.  
  2202. Collst User's Guide, Release 2.0                                 Page 39
  2203.  
  2204.  
  2205. TITLE= ........................24
  2206. trouble report .............28,31
  2207. truncating .....................9
  2208.  
  2209.      U
  2210.  
  2211. use internal list comm .....18,25
  2212. useful tips ...................28
  2213. User-Supported Software ........1
  2214.  
  2215.      V
  2216.  
  2217. values, modifying ...........7,21
  2218. values, resetting defaults
  2219.      .....................7,25,30
  2220. values, retention of ........7,30
  2221. values, storage of ............30
  2222. values, use of defaults ......1,7
  2223. VERIFY= .......................23
  2224.  
  2225.      W
  2226.  
  2227. width of form ..................8
  2228. work-at-home discount ..........4
  2229. wrap or trunc. .................9
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.                     Copyright On-Disk Software, 1984
  2256.